package edu.vt.ece3574.ninjatag;

import android.location.Location;

/**
 * An interface for general Android GPS use.
 * @author Chris Dusold
 *
 */
public interface GPSIf {
	public Location getLocation(); //TODO: change if not returning String.
	public void setLocation(Location location); //DO NOT CALL IF NOT Utility.me
	public String getType();
	public String getSensitivity(); //Or getError, I don't know, GPS is not my job.
	public long getTimeSinceLastCheck(); //So we can make sure we check it every so often.
	//TODO: Someone who is working on the GPS should set these up how they will be done so people can use them.
	//TODO: Someone should get up a DummyGPS implementation that shows a random location centered on the classroom, just so that testing is plausible in class.

}
